package com.ssy.lingxi.search.api.model.request;

import lombok.Data;

import java.io.Serializable;

/**
 * 进货单实体类
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/9/4
 */
@Data
public class PurchaseRequest implements Serializable {
    private static final long serialVersionUID = 228546283246856896L;

    /**
     * id
     */
    private Long id;

    /**
     * 商品规格id
     */
    private Long commodityUnitPriceId;

    /**
     * 商品类型：1-普通商品; 2-套餐商品; 3-秒杀商品; 4-换购商品;
     */
    private Integer purchaseCommodityType = 1;

    /**
     * 是否主商品：1-为null,代表非套餐商品; 2-为true,代表是套餐商品并且是主商品; 3-为false,代表是套餐商品并且不是主商品;
     */
    private Boolean isMain;

    /**
     * 套餐id(如果是换购商品，该字段等于commodityUnitPriceId，用于标识同一个整体)
     */
    private Long setMealId;

    /**
     * 套餐名称
     */
    private String setMealName;

    /**
     * 子商品对应的主商品skuId(子商品必填)
     */
    private Long parentSkuId;

    /**
     * 数量
     */
    private Double count;

}
